.salesprofit {
  background-color: #fff;

  .salesprofitsearch {
    form {
      div {
        line-height: 50px;
      }
    }

    .salesprofitsearchbutton {
      width: 70px;
      background: #e9f4ff;
      border-radius: 3px;
      border: 1px solid #c2cede;
      color: #585656;
    }

    .salesprofitsearchbutton:hover {
      background: #f1f1f1;
    }
  }

  h1 {
    text-align: center;
    font-size: 30px;
  }

  .salesprofittable {
    padding: 20px 20px 0 20px;

    .chkrow {
      // background-color: aqua;
    }

    .ant-table-row-selected {
      color: #e17009 !important;
      background-color: #f1f1f1 !important;
    }

    .ant-table-thead > tr > th {
      background: linear-gradient(to bottom, #e7effb, #f6faff) !important;
      text-align: center;
      height: 30px;
    }

    .salesprofitpagination {
      height: 50px;
      line-height: 50px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-top: 20px;
      p {
        height: 50px;
        margin: 0 !important;
        letter-spacing: 1px;
        font-size: 15px;
      }
    }
  }
}

.salesprofitsearchmodal {
  width: 900px;
  color: #e17009;
  background-color: #e17009;
}

.react-resizable {
  position: relative;
}

.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  // background-image: url('');
  // background-position: bottom right;
  padding: 0 3px 3px 0;
}

.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}

.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
  cursor: col-resize;
}

.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}

.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}

.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}

.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}

.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}

.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}

.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}

.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}

// checked选中时的input背景颜色
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #5377b6;
  border-color: #5377b6;
}
// 未选中时的checked选中时的input背景颜色
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #217bc0;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  /* color: rgba(0, 0, 0, 0.85); */
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', 'tnum';
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 2px;
  color: black !important;
}
.ant-table tbody > tr.ant-table-row-selected > td {
  background-color: #f1f1f1;
  color: #585656;
  // background: linear-gradient(360deg, rgba(46, 185, 100, 0.09) 0%, rgba(31, 134, 71, 0.02) 100%) ;
}
//表格内部字体颜色
a {
  color: #030303;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
// 选中后的字体颜色
.ant-table tbody > tr.ant-table-row-selected > td {
  background-color: #f1f1f1;
  color: #e17009;
}
.salesprofit .salesprofittable .ant-table-row-selected {
  color: #e17009 !important;
  background-color: #f1f1f1 !important;
}
